//1.安装express  npm i express -S
//2.引入模块
let express = require("express");

//3.实例化
let app = express();

//5.开启静态资源服务器
//index:设置主页面 maxAge：设置强制缓存时间(前端发送请求，两次请求间隔时间在5秒以内，后端不响应，让前端去本地读缓存数据)。如果超过这个时间，但是数据也没变过，也可以和前端设置 协商缓存。
//第一次：状态码 200 新获取到的数据。 下次请求：304；离线缓存：离线的时候还能看到。
// app.use(express.static("./", { index: "home.html", maxAge: 5000 })); //类似你们的项目站点  www
app.use(express.static("./"));

//6.开启路由 use：什么请求都能进入
// app.use("/good", function (req, res, next) {
app.get("/good", function (req, res, next) {
  //req: request 请求对象。前端发过来的信息都是存在这个对象里面
  //res:response 响应对象，响应数据给前端
  //next ：进入下一个中间件
  console.log("第一个路由");
  res.send("第一个路由");
  next();
});

//4.开启服务 端口号：1000-60000
app.listen(3001, () => {
  console.log("服务器已开启，请访问：http://localhost:3001");
});
